Skip to content

PEP 751: address feedback#4306

Merged
brettcannon merged 2 commits intopython:mainfrom
brettcannon:751-final-feedback-hopefully
Mar 17, 2025
Merged

PEP 751: address feedback#4306
brettcannon merged 2 commits intopython:mainfrom
brettcannon:751-final-feedback-hopefully

Conversation

@brettcannon
Copy link
Member

@brettcannon brettcannon commented Mar 17, 2025

  • Change is either:
    • To a Draft PEP
    • To an Accepted or Final PEP, with Steering Council approval
    • To fix an editorial issue (markup, typo, link, header, etc)
  • PR title prefixed with PEP number (e.g. PEP 123: Summary of changes)
  • Make packages.*.name optional
  • packages.directory.editable can be ignored at install-time
  • Clarify the marker syntax changes
  • Introduce default-group
  • Clarify how this PEP does not fully replace requirements files
  • Clarify how different installers can be used to install from a lock file, but different lockers could lead to different outcomes

📚 Documentation preview 📚: https://pep-previews--4306.org.readthedocs.build/

- Make `packages.*.name` optional
- `packages.directory.editable` can be ignored at install-time
- Clarify the marker syntax changes
- Introduce `default-group`
- Clarify how this PEP does not fully replace requirements files
- Clarify how different installers can be used to install from a lock file, but different lockers could lead to different outcomes
@brettcannon brettcannon self-assigned this Mar 17, 2025
@brettcannon brettcannon enabled auto-merge (squash) March 17, 2025 22:50
@brettcannon brettcannon merged commit f663eaa into python:main Mar 17, 2025
5 of 6 checks passed
@brettcannon brettcannon deleted the 751-final-feedback-hopefully branch March 17, 2025 22:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments